package com.tbit.uqbike.client.pojo;

import java.util.Date;
import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 发票配置信息标(InvoiceConfig)实体类
 *
 * @author shanyong.mo
 * @since 2025-04-02 17:24:24
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InvoiceConfig implements Serializable {
    private static final long serialVersionUID = -35009906188341427L;

    private Integer id;
    /**
     * 品牌id
     */
    private Integer brandId;
    /**
     * 商户平台创建的发票应用id
     */
    private String appId;
    /**
     * 商户平台创建的发票应用秘钥
     */
    private String appSecret;
    /**
     * 品牌公司地址
     */
    private String brandAddress;
    /**
     * 品牌收款银行账户开户行名称
     */
    private String brandAccountBankName;
    /**
     * 品牌收款账户预留联系方式
     */
    private String brandAccountPhone;
    /**
     * 品牌公司名称
     */
    private String brandCompanyName;
    /**
     * 品牌收款银行账户
     */
    private String brandAccount;
    /**
     * 品牌公司的电子税务局登录账号
     */
    private String taxBureauAccount;
    /**
     *
     * 品牌公司的纳税人识别号
     * */
    private String brandTaxNumber;
    /**
     * 发送请求的域名
     */
    private String requestHost;
    /**
     * 获取开票请求token的url
     */
    private String getTokenUrl;
    /**
     * 回调地址
     */
    private String notifyUrl;
    /**
     * 创建时间
     */
    private Date createTime;


}

